package com.dragon.modules.yuegou.excel.wallet;

import com.dragon.modules.media.annotations.ExcelSheet;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
@com.dragon.modules.media.annotations.ExcelWorkbook(template = "classpath:\\excel\\wallet\\grant.xlsx")
public class CardGrantRecordWorkbook {
	@ExcelSheet
	@JsonProperty("发放悦卡记录表")
	private List<CardGrantRecordRow> cardGrant;

	public static class CardGrantRecordRow {

		@JsonProperty("单位名称")
		private String companyName;

		@JsonProperty("手机号")
		private String mobile;

		@JsonProperty("姓名")
		private String employeesName;

		@JsonProperty("悦卡名称")
		private String spuTitle;

		@JsonProperty("悦卡面值")
		private BigDecimal amount;

		@JsonProperty("审核时间")
		private LocalDateTime checkTime;

		@JsonProperty("审核状态")
		private String checkStatus;

		public String getCompanyName() {
			return companyName;
		}

		public void setCompanyName(String companyName) {
			this.companyName = companyName;
		}

		public String getMobile() {
			return mobile;
		}

		public void setMobile(String mobile) {
			this.mobile = mobile;
		}

		public String getEmployeesName() {
			return employeesName;
		}

		public void setEmployeesName(String employeesName) {
			this.employeesName = employeesName;
		}

		public String getSpuTitle() {
			return spuTitle;
		}

		public void setSpuTitle(String spuTitle) {
			this.spuTitle = spuTitle;
		}

		public BigDecimal getAmount() {
			return amount;
		}

		public void setAmount(BigDecimal amount) {
			this.amount = amount;
		}

		public LocalDateTime getCheckTime() {
			return checkTime;
		}

		public void setCheckTime(LocalDateTime checkTime) {
			this.checkTime = checkTime;
		}

		public String getCheckStatus() {
			return checkStatus;
		}

		public void setCheckStatus(String checkStatus) {
			this.checkStatus = checkStatus;
		}
	}

	public List<CardGrantRecordRow> getCardGrant() {
		return cardGrant;
	}

	public void setCardGrant(List<CardGrantRecordRow> cardGrant) {
		this.cardGrant = cardGrant;
	}
}
